MPCoherenceID

Multiprocessing Services handles memory coherence groups by passing a coherence ID, which is defined by the MPCoherenceID type:

typedef struct OpaqueMPCoherenceID *MPCoherenceID; A coherence group is the set of processors and other bus controllers that have cache-coherent access to memory. Mac OS 9 defines only one coherence group, which is all the processors that can access internal memory (RAM). Other coherence groups are possible; for example, a PCI card with its own memory and processors can comprise a coherence group.

VERSION NOTES
Introduced with Multiprocessing Services 2.1.


© 1999 Apple Computer, Inc. – (Last Updated 17 Nov 99)